home *** CD-ROM | disk | FTP | other *** search
- scr <- Screen new: 16r40D20001
-
- scr open: 'TestScreen'
-
- win <- Window new: 'TestWindow'
-
- win setFlags: 16r100F "ACTIVATE + SIZING + DRAG + DEPTH + CLOSE"
- win setIDCMPFlags: 16r200 "CLOSEWINDOW"
-
- win setWindowOrigin: 0 @ 16
- win setWindowSize: 500 @ 300
-
- win openOnScreen: scr
-
- font <- Font new: 'helvetica.font'
- font setYSize: 13
- font setStyle: 6 "BOLD & ITALIC Style"
-
- itxt <- IText new: 'Testing IntuiText primitives...'
-
- itxt setPens: 6 @ 1
- itxt setITextOrigin: 0 @ 0
- itxt setDrawMode: 0 "JAM1 = 0"
-
- itxt registerTo: win
-
- win printIText: itxt at: 30 @ 20
-
- itxt setFont: font
- itxt setDrawMode: 1 "JAM2 = 1"
- win printIText: itxt at: 30 @ 35
-
- itxt setDrawMode: 2 "COMPLEMENT = 2"
- win printIText: itxt at: 30 @ 50
-
- font setStyle: 0 "NORMAL Style"
- itxt setDrawMode: 4 "INVERSVID = 4"
- win printIText: itxt at: 30 @ 65
-
- itxt setPens: 1 @ 0
- font setStyle: 2 "BOLD Style"
- font setYSize: 15
- itxt setIText: 'Press Close Gadget when you are done!'
- itxt setDrawMode: 0
- win printIText: itxt at: 100 @ 270
-
- rval <- itxt getTextLength
- ('Last IText was ', rval, ' pixels long!') print
-
- returnValue <- String new
- returnValue <- win handleIntuition
-
- ('HandleIntuition returned ', returnValue) print
-
- itxt dispose
-
- font dispose
-
- win close
- scr close
-